package com.xiangyun.xyojbackendmodel.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 判题信息视图
 */
@Data
public class JudgeInfoVO implements Serializable {

    /**
     * 程序执行信息
     */
    private String message;

    /**
     * 消耗内存
     */
    private Long memory;

    /**
     * 消耗时间（KB）
     */
    private Long time;

    /**
     * 测试用例执行结果
     */
    private List<TestCaseResultVO> testCaseResults;

    /**
     * 通过测试用例数
     */
    private Integer passedCount;

    /**
     * 总测试用例数
     */
    private Integer totalCount;

    private static final long serialVersionUID = 1L;
} 